enclosed personnel carrier - German English Dictionary